/**
 * @author Peppe
 * 05/nov/2011
 */

package it.webflora.action.fiorista;

import it.webflora.entity.ProdottoFiorista;
import it.webflora.services.FioristaService;

import org.springframework.beans.factory.annotation.Autowired;

import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;

public class UpdateProdotto extends ActionSupport implements
	ModelDriven<ProdottoFiorista> {

    /**
     * 
     */
    private static final long serialVersionUID = 6776798964094606373L;
    private Integer id;
    private Integer quantita;
    private ProdottoFiorista fiorista;

    @Autowired
    private FioristaService fioristaService;

    @Override
    public String execute() throws Exception {

	fiorista = fioristaService.getProdottoFiorista(id);

	return SUCCESS;
    }

    public String update() throws Exception {

	fiorista = fioristaService.getProdottoFiorista(id);
	fiorista.setQuantita(quantita);
	
	
	fioristaService.updateFioristaProdotto(fiorista);
	

	return SUCCESS;
    }

    public Integer getId() {
	return id;
    }

    public void setId(Integer id) {
	this.id = id;
    }

    @Override
    public ProdottoFiorista getModel() {
	return this.fiorista;
    }

    public void setModel(ProdottoFiorista prodottoFiorista) {
	this.fiorista = prodottoFiorista;
    }

    public void setQuantita(Integer quantita) {
	this.quantita = quantita;
    }

    public Integer getQuantita() {
	return quantita;
    }

}
